import junit.framework.TestCase;


public class InterpreteTest1 extends TestCase {

	// Metodo que permite ver si siguienteInstruccion esta haciendo lo que debe hacer
	public void testSiguienteInstruccion() {
		// Crea un interprete con las intrucciones deseadas
		Interprete interprete = new Interprete("uno\ndos\ntres\ncuatro\nend");
		// Se pasa de intruccion en intruccion para ver si es lo que deberia ser
		assertEquals(interprete.siguienteInstruccion(),"uno");
		assertEquals(interprete.siguienteInstruccion(),"dos");
		assertEquals(interprete.siguienteInstruccion(),"tres");
		assertEquals(interprete.siguienteInstruccion(),"cuatro");
		assertEquals(interprete.siguienteInstruccion(),"end");
		assertEquals(interprete.siguienteInstruccion(),"true");
	}

}
